package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 * 项目质量检查管理表
 *
 * @author admin
 * @since 2025-08-08
 */
@Data
@ApiModel(value="项目质量检查管理表VO", description="项目质量检查管理表VO")
public class QualityManagementVO {
    /**
     * 项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目名称")
    @com.alibaba.excel.annotation.ExcelProperty("项目名称")
    @ApiModelProperty(value = "项目名称")
    private String projectName;
    /**
     * 项目编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="项目编号")
    @com.alibaba.excel.annotation.ExcelProperty("项目编号")
    @ApiModelProperty(value = "项目编号")
    private String projectCode;
    /**
     * 标段名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段名称")
    @com.alibaba.excel.annotation.ExcelProperty("标段名称")
    @ApiModelProperty(value = "标段名称")
    private String sectionName;
    /**
     * 标段编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="标段编号")
    @com.alibaba.excel.annotation.ExcelProperty("标段编号")
    @ApiModelProperty(value = "标段编号")
    private String sectionCode;
    /**
     * 年份
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="年份")
    @com.alibaba.excel.annotation.ExcelProperty("年份")
    @ApiModelProperty(value = "年份")
    private String year;
    /**
     * 年度检查计划(文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="年度检查计划(文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty("年度检查计划(文件名 另提供附件)")
    @ApiModelProperty(value = "年度检查计划(文件名 另提供附件)")
    private String inspectionPlanFile;
    /**
     * 检查单位（执法局、交建局治安处）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="检查单位（执法局、交建局治安处）")
    @com.alibaba.excel.annotation.ExcelProperty("检查单位（执法局、交建局治安处）")
    @ApiModelProperty(value = "检查单位（执法局、交建局治安处）")
    private String inspectionUnit;
    /**
     * 检查负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="检查负责人")
    @com.alibaba.excel.annotation.ExcelProperty("检查负责人")
    @ApiModelProperty(value = "检查负责人")
    private String inspectionLeader;
    /**
     * 负责人联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="负责人联系方式")
    @com.alibaba.excel.annotation.ExcelProperty("负责人联系方式")
    @ApiModelProperty(value = "负责人联系方式")
    private String leaderContact;
    /**
     * 检查时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="检查时间")
    @com.alibaba.excel.annotation.ExcelProperty("检查时间")
    @ApiModelProperty(value = "检查时间")
    private String inspectionDate;
    /**
     * 年进度
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="年进度")
    @com.alibaba.excel.annotation.ExcelProperty("年进度")
    @ApiModelProperty(value = "年进度")
    private String annualProgress;
    /**
     * 检验记录文件（文件名 另提供附件）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="检验记录文件（文件名 另提供附件）")
    @com.alibaba.excel.annotation.ExcelProperty("检验记录文件（文件名 另提供附件）")
    @ApiModelProperty(value = "检验记录文件（文件名 另提供附件）")
    private String inspectionRecordFile;
    /**
     * 是否存在问题
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="是否存在问题")
    @com.alibaba.excel.annotation.ExcelProperty("是否存在问题")
    @ApiModelProperty(value = "是否存在问题")
    private String hasProblem;
    /**
     * 问题描述
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="问题描述")
    @com.alibaba.excel.annotation.ExcelProperty("问题描述")
    @ApiModelProperty(value = "问题描述")
    private String problemDescription;
    /**
     * 整改要求(文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="整改要求(文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty("整改要求(文件名 另提供附件)")
    @ApiModelProperty(value = "整改要求(文件名 另提供附件)")
    private String rectificationRequirementFile;
    /**
     * 整改后是否确认
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="整改后是否确认")
    @com.alibaba.excel.annotation.ExcelProperty("整改后是否确认")
    @ApiModelProperty(value = "整改后是否确认")
    private String isRectificationConfirmed;
    /**
     * 问题整改材料上报时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="问题整改材料上报时间")
    @com.alibaba.excel.annotation.ExcelProperty("问题整改材料上报时间")
    @ApiModelProperty(value = "问题整改材料上报时间")
    private String rectificationReportDate;
    /**
     * 问题整改材料(文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="问题整改材料(文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty("问题整改材料(文件名 另提供附件)")
    @ApiModelProperty(value = "问题整改材料(文件名 另提供附件)")
    private String rectificationMaterialFile;
    /**
     * 问题是否解决
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="问题是否解决")
    @com.alibaba.excel.annotation.ExcelProperty("问题是否解决")
    @ApiModelProperty(value = "问题是否解决")
    private String isProblemSolved;
    /**
     * 原材料抽检合格率
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name="原材料抽检合格率")
    @com.alibaba.excel.annotation.ExcelProperty("原材料抽检合格率")
    @ApiModelProperty(value = "原材料抽检合格率")
    private String yclhgl;

    @cn.afterturn.easypoi.excel.annotation.Excel(name="问题描述文件名称")
    @com.alibaba.excel.annotation.ExcelProperty("问题描述文件名称")
    @ApiModelProperty(value = "问题描述文件名称")
    private String wtFileName;

    @cn.afterturn.easypoi.excel.annotation.Excel(name="整改文件中文名称")
    @com.alibaba.excel.annotation.ExcelProperty("整改文件中文名称")
    @ApiModelProperty(value = "整改文件中文名称")
    private String zgFileName;


    @cn.afterturn.easypoi.excel.annotation.Excel(name="问题描述")
    @com.alibaba.excel.annotation.ExcelProperty("问题描述")
    @ApiModelProperty(value = "问题描述")
    private String wtms;

    @cn.afterturn.easypoi.excel.annotation.Excel(name="整改情况")
    @com.alibaba.excel.annotation.ExcelProperty("整改情况")
    @ApiModelProperty(value = "整改情况")
    private String zgqk;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}